3bc11cd82f31a37147ee3afc69f073331add9731,src/main/java/org/linagora/linshare/core/notifications/emails/impl/ShareNewShareEmailBuilder.java,ShareNewShareEmailBuilder,buildMailContainer,#EmailContext#,63
Before Change
ctx.setVariable("shareOwner", emailCtx.getMailContactShareOwner());
ctx.setVariable("shareRecipient", emailCtx.getMailContactShareRecipient());
ctx.setVariable("customSubject", shareContainer.getSubject());
ctx.setVariable("customMessage", shareContainer.getMessage());
ctx.setVariable("sharingNote", shareContainer.getSharingNote());
ctx.setVariable("linshareURL", linshareURL);
After Change
MailConfig cfg = shareOwner.getDomain().getCurrentMailConfiguration();
Context ctx = new Context(emailCtx.getLocale());
ctx.setVariable("anonymous", emailCtx.isAnonymous());
ctx.setVariable("customMessage", shareContainer.getMessage());
ctx.setVariable("customSubject", shareContainer.getSubject());
ctx.setVariable("expiryDate", shareContainer.getExpiryDate());
ctx.setVariable("shareDate", new Date());
ctx.setVariable("shareNote", shareContainer.getSharingNote());
ctx.setVariable("shareOwner", emailCtx.getMailContactShareOwner());
ctx.setVariable("shareRecipient", emailCtx.getMailContactShareRecipient());
ctx.setVariable("linshareURL", linshareURL);
List<Share> shares = Lists.newArrayList();
if (emailCtx.isAnonymous()) {
AnonymousUrl url = emailCtx.getAnonymousUrl();
ctx.setVariable("anonymousURL", url.getUrlPath());
ctx.setVariable("protected", url.getTemporaryPlainTextPassword() != null);
ctx.setVariable("password", url.getTemporaryPlainTextPassword());
for (AnonymousShareEntry s : url.getAnonymousShareEntries()) {
shares.add(new Share(s));
}